<xs:element name="fssn" type="xs:unsignedLong" minOccurs="0"><xs:annotation><xs:documentation>Fleet specific short number</xs:documentation></xs:annotation></xs:element>
Value according to DR-GW-Reason header in DR-GW-Interface specification.It should only be present if action is "disconnected" and holds the reason for calldisconnection.
Diagram
Type
xs:unsignedInt
Properties
content
simple
Source
<xs:element name="code" type="xs:unsignedInt"><xs:annotation><xs:documentation>Value according to DR-GW-Reason header in DR-GW-Interface specification. It should only be present if action is "disconnected" and holds the reason for call disconnection.</xs:documentation></xs:annotation></xs:element>
<xs:element name="text" minOccurs="0"><xs:annotation><xs:documentation>Optional textual representation of the cause.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:normalizedString"><xs:maxLength value="80"/></xs:restriction></xs:simpleType></xs:element>
Defines whether previous speaker’s speech item was interrupted by thisspeech item. Valid only when txGrant is granted2another.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
default
false
Source
<xs:element name="txInterrupt" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Defines whether previous speaker’s speech item was interrupted by this speech item. Valid only when txGrant is granted2another.</xs:documentation></xs:annotation></xs:element>
Timer to repeat the PTT. Units are seconds. Always suggested by theDF-gateway. Only valid when txGrant=granted.
Diagram
Type
xs:unsignedLong
Properties
content
simple
minOccurs
0
default
0
Source
<xs:element name="txRepeat" type="xs:unsignedLong" minOccurs="0" default="0"><xs:annotation><xs:documentation>Timer to repeat the PTT. Units are seconds. Always suggested by the DF-gateway. Only valid when txGrant=granted.</xs:documentation></xs:annotation></xs:element>
Id of the currently speaking workstation, used for "neighbours" feature.Only valid when txGrant=granted and when supplied by the DF-client in PTT request.
Diagram
Type
xs:normalizedString
Properties
content
simple
minOccurs
0
Source
<xs:element name="workstationId" type="xs:normalizedString" minOccurs="0"><xs:annotation><xs:documentation>Id of the currently speaking workstation, used for "neighbours" feature. Only valid when txGrant=granted and when supplied by the DF-client in PTT request.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ceased" type="typeEmpty"><xs:annotation><xs:documentation>This event is used to inform that transmission is ceased and nobody has the speech item.</xs:documentation></xs:annotation></xs:element>
This event is used to inform that the call is temporarily pausede.g. if radio subscriber has roamed to a new cell and there are no free resourcesavailable.
<xs:element name="wait" type="typeEmpty"><xs:annotation><xs:documentation>This event is used to inform that the call is temporarily paused e.g. if radio subscriber has roamed to a new cell and there are no free resources available.</xs:documentation></xs:annotation></xs:element>
Key exchange in progress, user may abort exchange or wait until it getsfinished.
Source
<xs:element name="state" type="typeKeyExchangeState"><xs:annotation><xs:documentation>Represents the current key exchange state.</xs:documentation></xs:annotation></xs:element>
If user interaction is required, then themessage box should be visible until the interaction is made,otherwise should be hidden after delay.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
default
false
Source
<xs:element name="interaction" type="xs:boolean" minOccurs="0" default="false"><xs:annotation><xs:documentation>If user interaction is required, then the message box should be visible until the interaction is made, otherwise should be hidden after delay.</xs:documentation></xs:annotation></xs:element>
Optionally, the DR-GW could provide information if the target representa group, by other words, the SDS is group-addressed. Also the Df-Client can provide thisinformation to help DR-GW decide which resource to use for actualsending.
Diagram
Type
xs:boolean
Properties
content
simple
minOccurs
0
Source
<xs:element name="targetIsGroup" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Optionally, the DR-GW could provide information if the target represent a group, by other words, the SDS is group-addressed. Also the Df-Client can provide this information to help DR-GW decide which resource to use for actual sending.</xs:documentation></xs:annotation></xs:element>
Some management requests, typically PUT and POST require thepresence of the body. See Tactilon-API specification for details on how to constructthe body.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element name="body" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Some management requests, typically PUT and POST require the presence of the body. See Tactilon-API specification for details on how to construct the body.</xs:documentation></xs:annotation></xs:element>
Optionally, Df-Client can provide his own authorization credentialsto access Tactilon. If not provided, the DR-GW shall use its own, globallyconfigured.
<xs:element name="authorization" type="typeManagementAuthorization" minOccurs="0"><xs:annotation><xs:documentation>Optionally, Df-Client can provide his own authorization credentials to access Tactilon. If not provided, the DR-GW shall use its own, globally configured.</xs:documentation></xs:annotation></xs:element>
Optionally, Df-Client can provide different host/ip address of theTactilon. If not provided, the DR-GW shall use its own, globally configured.
Diagram
Type
xs:string
Properties
content
simple
minOccurs
0
Source
<xs:element name="host" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optionally, Df-Client can provide different host/ip address of the Tactilon. If not provided, the DR-GW shall use its own, globally configured.</xs:documentation></xs:annotation></xs:element>
This method is used to initiate a new call setup. For a call setup to besuccessful it is required that the resources have been reserved prior this methodcall.
enumeration
connect
This method is used to connect an incoming call.
enumeration
hold
This method requests to put an individual call tohold.
enumeration
unhold
This method is a request for resuming an individual call fromhold.
enumeration
disconnect
This method is used to disconnect a call.
enumeration
transfer
This method is used to transfer an individual call to a newrecipient.
enumeration
releasecall
This method is used to release radio subscriber’s individualcall.
DR-GW-Call. Use for call control/ call monitoring. This is the only element,that can be used via both SIP/SOAP. When used via SOAP it can only be used for call eventmonitoring.
<xs:complexType name="interfaceCall"><xs:annotation><xs:documentation>DR-GW-Call. Use for call control/ call monitoring. This is the only element, that can be used via both SIP/SOAP. When used via SOAP it can only be used for call event monitoring.</xs:documentation></xs:annotation><xs:choice><xs:element name="select" type="typeCallSelect"/><xs:element name="request" type="typeCallEvent"/><xs:element name="pttRequest" type="typeCallPTTRequest"/><xs:element name="keyExchange" type="typeCallKeyExchange"/><xs:element name="response" type="typeResponse"/><xs:element name="selectEvent" type="typeCallSelectEvent"/><xs:element name="event" type="typeCallEvent"/><xs:element name="pttEvent" type="typeCallPTTEvent"/><xs:element name="unitInEmergencyEvent" type="typeCallUnitInEmergencyEvent"/><xs:element name="keyExchangeEvent" type="typeCallKeyExchangeEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeCallSelect"><xs:annotation><xs:documentation>The method reserves speech line for the targets of selection operation, sets the selection level of the targets of selection operation to given values.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="target" type="typeSelection"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeSelectionLevel"><xs:annotation><xs:documentation>Defines how the target is monitored.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="no"><xs:annotation><xs:documentation>No selection. Used to remove selection.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="event"><xs:annotation><xs:documentation>Event monitoring.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="audio"><xs:annotation><xs:documentation>Audio monitoring.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="use"><xs:annotation><xs:documentation>Selection level use.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="a_use"><xs:annotation><xs:documentation>Selection level active use.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:complexType name="typeTSI"><xs:annotation><xs:documentation>Basic type for TETRA subscriber identity containing Network code(MNC) and Country code(MCC).</xs:documentation></xs:annotation><xs:sequence><xs:element name="mnc" type="xs:unsignedShort"/><xs:element name="mcc" type="xs:unsignedShort"/><xs:element name="ssi" type="xs:unsignedLong"/></xs:sequence></xs:complexType>
<xs:simpleType name="typeDialString"><xs:annotation><xs:documentation>Allowed characters are digits 0 - 9, *, #, A, B, C and D. Maximum length is 24 characters.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:maxLength value="24"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeExternal"><xs:annotation><xs:documentation>External number consiting of Gateway number + DialString</xs:documentation></xs:annotation><xs:sequence><xs:element name="gatewayNumber" type="xs:unsignedLong"/><xs:element name="number" type="typeDialString"/></xs:sequence></xs:complexType>
<xs:simpleType name="typeOpta"><xs:annotation><xs:documentation>OPTA string. Maximum length is 24 characters.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:maxLength value="24"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeResult"><xs:annotation><xs:documentation>Common result values used in every response and optional specific subsystem result codes.</xs:documentation></xs:annotation><xs:sequence><xs:element name="responseCode" type="typeResponseCode"/><xs:element name="sourceSystem" type="typeSourceSystem" minOccurs="0"/><xs:element name="result" type="xs:unsignedLong" minOccurs="0"/></xs:sequence></xs:complexType>
TETRA callId, generated by the TCS. In the TCS-API it is defined as long,but Airbus doesn't have it under control if it can only be unsigned, therefore modified tostring in DR-GW.
<xs:simpleType name="typeTetraCallId"><xs:annotation><xs:documentation>TETRA callId, generated by the TCS. In the TCS-API it is defined as long, but Airbus doesn't have it under control if it can only be unsigned, therefore modified to string in DR-GW.</xs:documentation></xs:annotation><xs:restriction base="xs:string"/></xs:simpleType>
<xs:simpleType name="typeActionEvent"><xs:annotation><xs:documentation>All possible call actions.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="incoming"><xs:annotation><xs:documentation>This event fired when there is an incoming call. This is the first indication of a new incoming call.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="connected"><xs:annotation><xs:documentation>This event is used to inform that call has been connected and call setup is finished.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="held"><xs:annotation><xs:documentation>This event is used to inform TCS Client that individual call was put to hold.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="resumed"><xs:annotation><xs:documentation>This event is used to inform that individual call has been taken from hold.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="disconnected"><xs:annotation><xs:documentation>This event is used to inform that the call was disconnected.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="transferred"><xs:annotation><xs:documentation>This event is a response to transfer method call and indicates the result of the request.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:simpleType name="typeCallType"><xs:annotation><xs:documentation>Call type attribute. Choices are Point2Point, Point2MultiPoint or Broadcast.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="p2p"/><xs:enumeration value="p2mp"/><xs:enumeration value="bcast"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeDisconnectCause"><xs:sequence><xs:element name="protocol"><xs:simpleType><xs:restriction base="xs:normalizedString"><xs:enumeration value="DR-GW"/><xs:enumeration value="TCS-API"/></xs:restriction></xs:simpleType></xs:element><xs:element name="code" type="xs:unsignedInt"><xs:annotation><xs:documentation>Value according to DR-GW-Reason header in DR-GW-Interface specification. It should only be present if action is "disconnected" and holds the reason for call disconnection.</xs:documentation></xs:annotation></xs:element><xs:element name="text" minOccurs="0"><xs:annotation><xs:documentation>Optional textual representation of the cause.</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:normalizedString"><xs:maxLength value="80"/></xs:restriction></xs:simpleType></xs:element></xs:sequence></xs:complexType>
<xs:simpleType name="typeActionPTTRequest"><xs:annotation><xs:documentation>All possible PTT requests.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="demandtx"><xs:annotation><xs:documentation>This method can be used to request a speech item for a connected call.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ceasetx"><xs:annotation><xs:documentation>This method is used to inform the system that the speech item is not needed any more.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:simpleType name="typeWorkstationId"><xs:annotation><xs:documentation>Optional parameter is used to support the "neighbours" feature.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"/></xs:simpleType>
<xs:complexType name="typeCallKeyExchange"><xs:annotation><xs:documentation>For triggering the group key exchange. Key exchange events are sent in Call_KeyXEvent.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="action" type="typeKeyExchangeAction"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeKeyExchangeAction"><xs:annotation><xs:documentation>Action type for key exchange request.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="start"/><xs:enumeration value="stop"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeResponse"><xs:annotation><xs:documentation>Response contains result of execution of any method.</xs:documentation></xs:annotation><xs:sequence><xs:element name="requestId" type="xs:unsignedLong"/><xs:element name="result" type="typeResult"/></xs:sequence></xs:complexType>
<xs:complexType name="typeCallSelectEvent"><xs:annotation><xs:documentation>The event informs about the actual state of the selection requested before using the "select" request.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="target" type="typeSelection"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeCallPTTEvent"><xs:annotation><xs:documentation></xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="tetraCallId" type="typeTetraCallId" minOccurs="0"/><xs:choice><xs:element name="granted" type="typeTxGranted"/><xs:element name="ceased" type="typeEmpty"><xs:annotation><xs:documentation>This event is used to inform that transmission is ceased and nobody has the speech item.</xs:documentation></xs:annotation></xs:element><xs:element name="wait" type="typeEmpty"><xs:annotation><xs:documentation>This event is used to inform that the call is temporarily paused e.g. if radio subscriber has roamed to a new cell and there are no free resources available.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
This event is used to inform of granted transmission request. This event iscalled when the transmission is granted to client, to another user or the request has beenqueued.
<xs:complexType name="typeTxGranted"><xs:annotation><xs:documentation>This event is used to inform of granted transmission request. This event is called when the transmission is granted to client, to another user or the request has been queued.</xs:documentation></xs:annotation><xs:sequence><xs:element name="txGrant" type="typeTxGrant"/><xs:element name="talkingParty" type="typeAddress" minOccurs="0"/><xs:element name="encryption" type="xs:boolean" default="true" minOccurs="0"/><xs:element name="txPriority" type="typeTxPriority" minOccurs="0" default="normal"/><xs:element name="txInterrupt" type="xs:boolean" default="false" minOccurs="0"><xs:annotation><xs:documentation>Defines whether previous speaker’s speech item was interrupted by this speech item. Valid only when txGrant is granted2another.</xs:documentation></xs:annotation></xs:element><xs:element name="txRepeat" type="xs:unsignedLong" minOccurs="0" default="0"><xs:annotation><xs:documentation>Timer to repeat the PTT. Units are seconds. Always suggested by the DF-gateway. Only valid when txGrant=granted.</xs:documentation></xs:annotation></xs:element><xs:element name="workstationId" type="xs:normalizedString" minOccurs="0"><xs:annotation><xs:documentation>Id of the currently speaking workstation, used for "neighbours" feature. Only valid when txGrant=granted and when supplied by the DF-client in PTT request.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:simpleType name="typeTxPriority"><xs:annotation><xs:documentation>Defines the priority of the transmission.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="normal"/><xs:enumeration value="emergency"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeEmpty"><xs:annotation><xs:documentation>Explicit type specification for elements that shall be empty.</xs:documentation></xs:annotation></xs:complexType>
This event is used to inform DF-Client that a subscriber is in emergencystate during an emergency group call including the ending of its emergencysituation. Also queuing of emergency speech item requests is indicatedusing this event. Event is fired every time the TETRA system informs theGateway that subscriber’s emergency information is changed. For example,based on this information TCS Client could use pre-emptive speech item torequest the current speaker to stop in order to let the unit in emergencyto speak.
<xs:complexType name="typeCallUnitInEmergencyEvent"><xs:annotation><xs:documentation>This event is used to inform DF-Client that a subscriber is in emergency state during an emergency group call including the ending of its emergency situation. Also queuing of emergency speech item requests is indicated using this event. Event is fired every time the TETRA system informs the Gateway that subscriber’s emergency information is changed. For example, based on this information TCS Client could use pre-emptive speech item to request the current speaker to stop in order to let the unit in emergency to speak.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="group" type="typeSubscriberAddress"/><xs:element name="tetraCallId" type="typeTetraCallId" minOccurs="0"/><xs:element name="unitInEmg" type="typeAddress"/><xs:element name="unitInEmgType" type="typeUnitInEmergencyType"/><xs:element name="emgInfo" type="typeEmergencyInfo"/><xs:element name="tstamp" type="xs:dateTime"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeUnitInEmergencyType"><xs:annotation><xs:documentation>Defines type of the subscriber. Refer to type tcsCallSubscriberType_t of the TCS-API.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="dummy"/><xs:enumeration value="ms"/><xs:enumeration value="g4wif"/><xs:enumeration value="external"/><xs:enumeration value="ws"/></xs:restriction></xs:simpleType>
<xs:simpleType name="typeEmergencyInfo"><xs:annotation><xs:documentation>Defines action taken by user in emergency.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="addTx"/><xs:enumeration value="add"/><xs:enumeration value="ceased"/><xs:enumeration value="demandTx"/><xs:enumeration value="removed"/><xs:enumeration value="emergencyCallDisconnected"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeCallKeyExchangeEvent"><xs:annotation><xs:documentation>Events regarding key exchange. Contains the complete key exchange information from the BOS-Simcard.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="state" type="typeKeyExchangeState"><xs:annotation><xs:documentation>Represents the current key exchange state.</xs:documentation></xs:annotation></xs:element><xs:element name="code" type="typeKeyExchangeCode"/><xs:choice><xs:sequence><xs:element name="priority" type="typeKeyExchangeTextPriority" minOccurs="0" default="normal"/><xs:element name="interaction" type="xs:boolean" minOccurs="0" default="false"><xs:annotation><xs:documentation>If user interaction is required, then the message box should be visible until the interaction is made, otherwise should be hidden after delay.</xs:documentation></xs:annotation></xs:element><xs:element name="text" type="typeKeyExchangeText"/></xs:sequence><xs:element name="tone" type="xs:boolean" fixed="true"/></xs:choice></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeKeyExchangeState"><xs:annotation><xs:documentation>Represents current key state.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="keyValid"><xs:annotation><xs:documentation>current key is valid, no user action required.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="keyInvalid"><xs:annotation><xs:documentation>Key invalid, user must request key exchange.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="keyExchangeInProgress"><xs:annotation><xs:documentation>Key exchange in progress, user may abort exchange or wait until it gets finished.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:simpleType name="typeKeyExchangeCode"><xs:annotation><xs:documentation>See "Table 5.3: Status words of the commands" of the E-to-E Encryption SIM-ME Interface (Version 4.0.5) for all possible code values.</xs:documentation></xs:annotation><xs:restriction base="xs:hexBinary"><xs:length value="2"/></xs:restriction></xs:simpleType>
<xs:simpleType name="typeKeyExchangeTextPriority"><xs:annotation><xs:documentation>Defines the priority of the KeyExchange information.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="normal"/><xs:enumeration value="high"/></xs:restriction></xs:simpleType>
<xs:simpleType name="typeKeyExchangeText"><xs:annotation><xs:documentation>The textual information supplied by the BOS-simcard and sent from the DF-Gateway to the DF-client.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:maxLength value="100"/></xs:restriction></xs:simpleType>
DR-GW-Session. In order to use the rest of DR-GW interface theDF-Client must establish a DR-GW session and maintain it using supervise in a timely manner.Use only via SOAP.
<xs:complexType name="interfaceSession"><xs:annotation><xs:documentation>DR-GW-Session. In order to use the rest of DR-GW interface the DF-Client must establish a DR-GW session and maintain it using supervise in a timely manner. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="login" type="typeSessionLogin"/><xs:element name="logout" type="typeSessionLogout"/><xs:element name="supervise" type="typeSessionSupervise"/><xs:element name="check" type="typeSessionCheck"/><xs:element name="response" type="typeResponse"/><xs:element name="loginEvent" type="typeSessionLoginEvent"/><xs:element name="superviseEvent" type="typeSessionSuperviseEvent"/></xs:choice></xs:complexType>
Login procedure. The username, password and the completeauthentication is done using mechanisms of the transport protocol,digest access authentication on HTTP.
<xs:complexType name="typeSessionLogin"><xs:annotation><xs:documentation>Login procedure. The username, password and the complete authentication is done using mechanisms of the transport protocol, digest access authentication on HTTP.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="clientid" type="xs:string"/><xs:element name="supervise" type="typeSuperviseTimeout" default="60" minOccurs="0"/><xs:element name="version" type="xs:string" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
To enable the DF-Client to check connectivity to DR-GWthe client may use session check. The check requires the httpauthentication as it would be needed for a session login. Once the session check is OK,the client should be able to login later on. There is no resource allocationassociated with the session check.
<xs:complexType name="typeSessionCheck"><xs:annotation><xs:documentation>To enable the DF-Client to check connectivity to DR-GW the client may use session check. The check requires the http authentication as it would be needed for a session login. Once the session check is OK, the client should be able to login later on. There is no resource allocation associated with the session check.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="clientid" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="interfaceSds"><xs:annotation><xs:documentation>DR-GW-Sds. Use to send/receive SDS messages. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="send" type="typeSdsSend"/><xs:element name="sendReport" type="typeSdsSendReport"/><xs:element name="response" type="typeResponse"/><xs:element name="sendEvent" type="typeSdsSendEvent"/><xs:element name="receiveEvent" type="typeSdsReceiveEvent"/><xs:element name="reportEvent" type="typeSdsReportEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeSdsSend"><xs:annotation><xs:documentation>This type is used to send SDS message.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="sds" type="typeSds"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeSds"><xs:annotation><xs:documentation/></xs:annotation><xs:sequence><xs:element name="protocol" type="xs:unsignedByte" minOccurs="0"/><xs:element name="sdsType" type="typeSdsType"/><xs:element name="msgRef" type="xs:unsignedByte" minOccurs="0"/><xs:element name="report" type="typeReport" default="none" minOccurs="0"/><xs:element name="sdsdata" type="typeSdsData"/><xs:element name="source" type="typeAddress" minOccurs="0"/><xs:element name="target" type="typeAddress"/><xs:element name="targetIsGroup" type="xs:boolean" minOccurs="0"><xs:annotation><xs:documentation>Optionally, the DR-GW could provide information if the target represent a group, by other words, the SDS is group-addressed. Also the Df-Client can provide this information to help DR-GW decide which resource to use for actual sending.</xs:documentation></xs:annotation></xs:element><xs:element name="forward" type="typeAddress" minOccurs="0"/><xs:element name="validity" type="xs:unsignedByte" minOccurs="0"/><xs:element name="tstamp" type="xs:dateTime" minOccurs="0"/><xs:element name="encryption" type="xs:boolean" default="true" minOccurs="0"/><xs:element name="e2eegroup" type="typeSubscriberAddress" minOccurs="0"/></xs:sequence></xs:complexType>
2 ways of encoding the SDS. When sent from DF-Client to DF-Gateway at leastone node must be present, otherwise it will be discarded as not valid. When sent fromDF-Gateway to DF-Client both nodes must be present, as it is unclear if the DF-Clientsupports the encoding inside raw "hexdata", so the readable decoded content must be presentto. The default charset used within the "data" node is ISO-8859-15.
<xs:complexType name="typeSdsData"><xs:annotation><xs:documentation>2 ways of encoding the SDS. When sent from DF-Client to DF-Gateway at least one node must be present, otherwise it will be discarded as not valid. When sent from DF-Gateway to DF-Client both nodes must be present, as it is unclear if the DF-Client supports the encoding inside raw "hexdata", so the readable decoded content must be present to. The default charset used within the "data" node is ISO-8859-15.</xs:documentation></xs:annotation><xs:sequence><xs:element name="data" type="xs:string" minOccurs="0"/><xs:element name="hexdata" type="xs:hexBinary" minOccurs="0"/><xs:element name="hexdatalength" type="xs:integer" minOccurs="0"/></xs:sequence></xs:complexType>
An message reference is returned in the response for later messageidentification in case delivery and/or consume requests were asked. Is only valid forSDS-TL.
<xs:complexType name="typeSdsSendReport"><xs:annotation><xs:documentation>An message reference is returned in the response for later message identification in case delivery and/or consume requests were asked. Is only valid for SDS-TL.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="target" type="typeAddress"/><xs:element name="msgRef" type="xs:unsignedByte"/><xs:element name="deliveryStatus" type="xs:unsignedByte"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
This type is used as a final response to previous send request and containsfinal result if the message was sent or not. A message reference is returned in the responsefor later message identification in case delivery and/or consume requests were asked. Isvalid only for SDS-TL.
<xs:complexType name="typeSdsSendEvent"><xs:annotation><xs:documentation>This type is used as a final response to previous send request and contains final result if the message was sent or not. A message reference is returned in the response for later message identification in case delivery and/or consume requests were asked. Is valid only for SDS-TL.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="msgRef" type="xs:unsignedByte" minOccurs="0" default="0"/><xs:element name="sds" type="typeSds"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeSdsReceiveEvent"><xs:annotation><xs:documentation>ReceiveEvent is fired upon received SDS.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="sds" type="typeSds"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="interfaceStatus"><xs:annotation><xs:documentation>DR-GW-Status element. Use to send/receive status messages. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="send" type="typeStatusSend"/><xs:element name="response" type="typeResponse"/><xs:element name="sendEvent" type="typeStatusSendEvent"/><xs:element name="receiveEvent" type="typeStatusReceiveEvent"/></xs:choice></xs:complexType>
DR-GW-OrganisationBlock element. Use to get information about certainorganization blocks or to read out the complete organization schema the DF-Client has rightsfor. Use only via SOAP.
<xs:complexType name="interfaceOrg"><xs:annotation><xs:documentation>DR-GW-OrganisationBlock element. Use to get information about certain organization blocks or to read out the complete organization schema the DF-Client has rights for. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="get" type="typeOrgGet"/><xs:element name="getList" type="typeOrgGetList"/><xs:element name="response" type="typeResponse"/><xs:element name="getEvent" type="typeOrgGetEvent"/><xs:element name="getListEvent" type="typeOrgGetListEvent"/><xs:element name="event" type="typeOrgEvent"/></xs:choice></xs:complexType>
<xs:simpleType name="typeOrganisationBlockIdSimple"><xs:annotation><xs:documentation>Organisation block send as simple normalized string. The pattern is: id1-id2-id3-id4-id5-id6</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:pattern value="(([0-9]|[1-9]\d{0,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])-){0,5}([0-9]|[1-9]\d{0,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])"/></xs:restriction></xs:simpleType>
DR-GW-Group. Use to get information about certain groups or to read out thecomplete group list the DF-Client has rights for. There are also many other methods toexecute over a certain group. See each method description. Use only viaSOAP.
<xs:complexType name="interfaceGroup"><xs:annotation><xs:documentation>DR-GW-Group. Use to get information about certain groups or to read out the complete group list the DF-Client has rights for. There are also many other methods to execute over a certain group. See each method description. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="get" type="typeGroupGet"/><xs:element name="getList" type="typeGroupGetList"/><xs:element name="getRadioMembers" type="typeGroupGetRadioMembers"/><xs:element name="getAppMembers" type="typeGroupGetAppMembers"/><xs:element name="getCombinations" type="typeGroupGetCombinations"/><xs:element name="track" type="typeGroupTrack"/><xs:element name="addRadioMember" type="typeGroupAddRadioMember"/><xs:element name="removeRadioMember" type="typeGroupRemoveRadioMember"/><xs:element name="addCombination" type="typeGroupAddCombination"/><xs:element name="removeCombination" type="typeGroupRemoveCombination"/><xs:element name="subscribeData" type="typeGroupSubscribeData"/><xs:element name="response" type="typeResponse"/><xs:element name="getEvent" type="typeGroupGetEvent"/><xs:element name="getListEvent" type="typeGroupGetListEvent"/><xs:element name="getRadioMembersEvent" type="typeGroupGetRadioMembersEvent"/><xs:element name="getAppMembersEvent" type="typeGroupGetAppMembersEvent"/><xs:element name="trackSubscriptionEvent" type="typeGroupTrackSubscriptionEvent"/><xs:element name="radioMemberEvent" type="typeGroupRadioMemberEvent"/><xs:element name="appMemberEvent" type="typeGroupAppMemberEvent"/><xs:element name="combinationEvent" type="typeGroupCombinationEvent"/><xs:element name="addRadioMemberEvent" type="typeGroupAddRadioMemberEvent"/><xs:element name="removeRadioMemberEvent" type="typeGroupRemoveRadioMemberEvent"/><xs:element name="addCombinationEvent" type="typeGroupAddCombinationEvent"/><xs:element name="removeCombinationEvent" type="typeGroupRemoveCombinationEvent"/><xs:element name="subscribeDataEvent" type="typeGroupSubscribeDataEvent"/><xs:element name="event" type="typeGroupEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeGroupGetCombinations"><xs:annotation><xs:documentation>The method requests the groups that belong to the same combined group as the group specified.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="group" type="typeSubscriberAddress"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeGroupTrackingMask"><xs:annotation><xs:documentation>Bit mask of one or more typeGroupTrackingMaskValues using bitwise OR.</xs:documentation></xs:annotation><xs:restriction base="xs:unsignedShort"/></xs:simpleType>
<xs:complexType name="typeGroupAddRadioMember"><xs:annotation><xs:documentation>Requests the addition of a radio subscriber to a group. This might cause DGNA operation in the air interface.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="group" type="typeSubscriberAddress"/><xs:element name="membership" type="typeMembershipType" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeMembershipType"><xs:annotation><xs:documentation>Specifies a group - radio subscriber membership type.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="unknown"/><xs:enumeration value="permanent"/><xs:enumeration value="visiting"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeGroupRemoveRadioMember"><xs:annotation><xs:documentation>Requests removing a radio subscriber from a group. This might cause DGNA operation in the air interface.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="group" type="typeSubscriberAddress"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeGroupAddCombination"><xs:annotation><xs:documentation>Requests the addition of a group to a combined group.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="group" type="typeSubscriberAddress"/><xs:element name="baseGroup" type="typeSubscriberAddress"/><xs:element name="force" type="xs:boolean" minOccurs="0" default="true"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeGroupRemoveCombination"><xs:annotation><xs:documentation>Requests removing a group from a combined group.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="group" type="typeSubscriberAddress"/><xs:element name="baseGroup" type="typeSubscriberAddress"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
DR-GW-Radio. Use to get information about certain radios or to read out thecomplete radio list the DF-Client has rights for. There are also many other methods toexecute over a certain radio. See each method description. Use only viaSOAP.
<xs:complexType name="interfaceRadio"><xs:annotation><xs:documentation>DR-GW-Radio. Use to get information about certain radios or to read out the complete radio list the DF-Client has rights for. There are also many other methods to execute over a certain radio. See each method description. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="get" type="typeRadioGet"/><xs:element name="getList" type="typeRadioGetList"/><xs:element name="getGroups" type="typeRadioGetGroups"/><xs:element name="track" type="typeRadioTrack"/><xs:element name="changeOpta" type="typeRadioChangeOpta"/><xs:element name="enable" type="typeRadioEnable"/><xs:element name="disable" type="typeRadioDisable"/><xs:element name="response" type="typeResponse"/><xs:element name="getEvent" type="typeRadioGetEvent"/><xs:element name="getListEvent" type="typeRadioGetListEvent"/><xs:element name="getGroupsEvent" type="typeRadioGetGroupsEvent"/><xs:element name="trackSubscriptionEvent" type="typeRadioTrackSubscriptionEvent"/><xs:element name="trackEvent" type="typeRadioTrackEvent"/><xs:element name="groupsEvent" type="typeRadioGroupsEvent"/><xs:element name="changeOptaEvent" type="typeRadioChangeOptaEvent"/><xs:element name="enableDisableEvent" type="typeRadioEnableDisableEvent"/><xs:element name="event" type="typeRadioEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeRadioEnable"><xs:annotation><xs:documentation>This method is used to Enable the radio terminal over the air.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="reason" type="xs:unsignedByte" minOccurs="0"/><xs:element name="enable" type="xs:boolean"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
This method is used to disable the radio terminal over the air. If no reason is supplied, then the DF-Gateway sets the default reason. There is no default reason value, it depends on the DF-Gateway configuration what reason is used when no reason is supplied by DF-Client. See TCS API Description for all possible reasons for disabling.
<xs:complexType name="typeRadioDisable"><xs:annotation><xs:documentation>This method is used to disable the radio terminal over the air. If no reason is supplied, then the DF-Gateway sets the default reason. There is no default reason value, it depends on the DF-Gateway configuration what reason is used when no reason is supplied by DF-Client. See TCS API Description for all possible reasons for disabling.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="radio" type="typeSubscriberAddress"/><xs:element name="reason" type="xs:unsignedByte" minOccurs="0"/><xs:element name="enable" type="xs:boolean"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
DR-GW-Application. Use to get information about certain clientapplication or to read out the complete client application list the DF-Client has rightsfor. Use only via SOAP.
<xs:complexType name="interfaceApp"><xs:annotation><xs:documentation>DR-GW-Application. Use to get information about certain client application or to read out the complete client application list the DF-Client has rights for. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="get" type="typeAppGet"/><xs:element name="getList" type="typeAppGetList"/><xs:element name="response" type="typeResponse"/><xs:element name="getEvent" type="typeAppGetEvent"/><xs:element name="getListEvent" type="typeAppGetListEvent"/></xs:choice></xs:complexType>
<xs:complexType name="interfaceSystem"><xs:annotation><xs:documentation>DR-GW-System. Use to get TETRA system events or DR-GW vendor-specific log and/or system events. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="response" type="typeResponse"/><xs:element name="tetraStatesEvent" type="typeSystemTetraStatesEvent"/><xs:element name="logEvent" type="typeSystemLogEvent"/><xs:element name="event" type="typeSystemEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeSystemTetraStatesEvent"><xs:annotation><xs:documentation>Indication of the subsystem state updates. Contains current states of all subsystem known by the TCS.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="tcsState" type="typeSystemElementState" minOccurs="0"/><xs:element name="dxtState" type="typeSystemElementState" minOccurs="0"/><xs:element name="cddconnectionState" type="typeSystemElementState" minOccurs="0"/><xs:element name="cddserverState" type="typeSystemElementState" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:simpleType name="typeSystemElementState"><xs:annotation><xs:documentation>Specifies connection, server or unit state.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="unknown"><xs:annotation><xs:documentation>Unknown state.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="ok"><xs:annotation><xs:documentation>Connection or server is working.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="n_Ok"><xs:annotation><xs:documentation>Connection or server is not working.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
<xs:complexType name="typeSystemLogEvent"><xs:annotation><xs:documentation>DR-GW vendor-specific logging information (errors, notices) in both numeric and textual form. See DR-GW vendor-specific documentation for the details.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="value" type="xs:hexBinary" minOccurs="0"/><xs:element name="text" type="xs:normalizedString" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="typeSystemEvent"><xs:annotation><xs:documentation>DR-GW vendor-specific system information in both numeric and textual form. See DR-GW vendor-specific documentation for the details.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="value" type="xs:hexBinary" minOccurs="0"/><xs:element name="text" type="xs:normalizedString" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="interfaceManagement"><xs:annotation><xs:documentation>DR-GW-Management. Use for so called NEM-API(Tactilon-API) functions. Use only via SOAP.</xs:documentation></xs:annotation><xs:choice><xs:element name="get" type="typeManagementRequest"/><xs:element name="post" type="typeManagementRequest"/><xs:element name="put" type="typeManagementRequest"/><xs:element name="delete" type="typeManagementRequest"/><xs:element name="response" type="typeResponse"/><xs:element name="event" type="typeManagementEvent"/></xs:choice></xs:complexType>
<xs:complexType name="typeManagementRequest"><xs:annotation><xs:documentation>Generic management request used for all GET, POST, PUT, DELETE operations.<!-- https://<Tactilon_host>/<requestUri>" --></xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeRequest"><xs:sequence><xs:element name="requestUri" type="xs:string"/><xs:element name="body" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Some management requests, typically PUT and POST require the presence of the body. See Tactilon-API specification for details on how to construct the body.</xs:documentation></xs:annotation></xs:element><xs:element name="authorization" type="typeManagementAuthorization" minOccurs="0"><xs:annotation><xs:documentation>Optionally, Df-Client can provide his own authorization credentials to access Tactilon. If not provided, the DR-GW shall use its own, globally configured.</xs:documentation></xs:annotation></xs:element><xs:element name="host" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Optionally, Df-Client can provide different host/ip address of the Tactilon. If not provided, the DR-GW shall use its own, globally configured.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Generic management event, is fired from DR-GW as a final response toprevious get, post, put or delete request from Df-Client and contains the actual responsefrom Tactilon.
<xs:complexType name="typeManagementEvent"><xs:annotation><xs:documentation>Generic management event, is fired from DR-GW as a final response to previous get, post, put or delete request from Df-Client and contains the actual response from Tactilon.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="typeEvent"><xs:sequence><xs:element name="body" type="xs:string" minOccurs="0"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
This method is used to initiate a new call setup. For a call setup to besuccessful it is required that the resources have been reserved prior this methodcall.
enumeration
connect
This method is used to connect an incoming call.
enumeration
hold
This method requests to put an individual call tohold.
enumeration
unhold
This method is a request for resuming an individual call fromhold.
enumeration
disconnect
This method is used to disconnect a call.
enumeration
transfer
This method is used to transfer an individual call to a newrecipient.
enumeration
releasecall
This method is used to release radio subscriber’s individualcall.
<xs:simpleType name="typeActionRequest"><xs:annotation><xs:documentation>All possible call actions.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="setup"><xs:annotation><xs:documentation>This method is used to initiate a new call setup. For a call setup to be successful it is required that the resources have been reserved prior this method call.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="connect"><xs:annotation><xs:documentation>This method is used to connect an incoming call.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="hold"><xs:annotation><xs:documentation>This method requests to put an individual call to hold.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="unhold"><xs:annotation><xs:documentation>This method is a request for resuming an individual call from hold.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="disconnect"><xs:annotation><xs:documentation>This method is used to disconnect a call.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="transfer"><xs:annotation><xs:documentation>This method is used to transfer an individual call to a new recipient.</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="releasecall"><xs:annotation><xs:documentation>This method is used to release radio subscriber’s individual call.</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType>
Defines the priority of the keymanagement information.
Diagram
Type
restriction of xs:normalizedString
Facets
enumeration
normal
enumeration
high
Source
<xs:simpleType name="typeKeyManagementTextPriority"><xs:annotation><xs:documentation>Defines the priority of the keymanagement information.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="normal"/><xs:enumeration value="high"/></xs:restriction></xs:simpleType>
Describes the IP addressing style. Unicast or multicast.
Diagram
Type
restriction of xs:normalizedString
Facets
enumeration
ucast
enumeration
mcast
Source
<xs:simpleType name="typeAddressingStyle"><xs:annotation><xs:documentation>Describes the IP addressing style. Unicast or multicast.</xs:documentation></xs:annotation><xs:restriction base="xs:normalizedString"><xs:enumeration value="ucast"/><xs:enumeration value="mcast"/></xs:restriction></xs:simpleType>
<xs:complexType name="typeSdsValidity"><xs:annotation><xs:documentation>Validity of the SDS in case store and forward center is used. The unit is seconds. Infinte validity is represented by 0xFFFFFFFF</xs:documentation></xs:annotation><xs:sequence><xs:element name="value" type="xs:unsignedLong"/></xs:sequence></xs:complexType>